﻿/*悬浮导航*/
.navs>li .hide1{ position: absolute; top:100px; width:540px; background: #f5f5f5; z-index: 9999; padding:25px 40px; display:none;}
.navs>li .hide1 a{ display: block; background:rgba(0, 0, 0, 0); color:#333; padding:8px 32px; border-radius: inherit;}
.navs>li .hide1 a:hover{ background:#032cba!important; color:#fff!important;}
.navs>li .hide1 .left{ float: left; width:30%;}
.navs>li:nth-child(3) .hide1 .left{ width:32%;}
.navs>li .hide1 .left a{ text-align:center;}

.navs>li .hide1 .right{ float: right; width:62%; padding-left:7%; box-sizing: border-box; border-left: 1px solid #ccc;}
.navs>li .hide1 .right img{ width:94%;border: 1px solid rgba(0,0,0,0); margin: 5px 0;}
.navs>li .hide1 .right img:hover{ border: 1px solid #032cba;}
.navs>li .hide1 .right p{ text-transform: uppercase; font-size:14px;}
.navs>li:hover .hide1{ display:block;}
.navs>li:nth-child(n+2) .hide1{ right:0%;}




/*底部*/
.footer ul{
    width :auto !important;
}
.contact{ background:rgba(255,255,255,0.5); padding:50px 0;}
.contact .width_1600{ margin-top:0;}
.contact .left{ float:left; width:25%;}
.contact .left h2{ font-size: 30px; font-weight: bold; line-height: 30px; color:#215cae; margin-bottom:24px;}
.contact .left p{ font-size: 18px; line-height: 30px;}
.contact ul{ float:left; width:75%;}
.contact li{ float:left; width:33.33%; text-align:Center; margin-top:22px; border-left:1px solid #ccc; box-sizing:border-box;}
.contact li div img{ display:inline-block; margin-top: -5px;}
.contact li div h2{ display:inline-block; margin-left:15px; font-weight: bold; font-size: 20px; font-weight: bold;}
.contact li div h2:hover{ color:#215cae;}
.contact li p{ font-size: 18px; color:#666; margin-top:6px;}

footer .width_1600,.copy .width_1600{ margin-top:0;}
.footer{ background:none; padding-top:60px;}
.footer .foot_text{ width:30%; float:left;}
.footer .foot_text>img{ margin-bottom:30px;}
.footer .foot_text>p{ line-height:30px;}

.footer .foot_share{ margin-top:36px;}
.footer .foot_share a{ width:56px; height:56px; display:block; border-radius:6px; float:left; position:relative;}
.footer .foot_share a:nth-child(-n+2){ margin-right:24px;}
.footer .foot_share a:nth-child(1){ background:rgba(0,0,0,0.2) url(/image/sj1.png) no-repeat center;}
.footer .foot_share a:nth-child(2){ background:rgba(0,0,0,0.2) url(/image/wx1.png) no-repeat center;}
.footer .foot_share a div{ width:120px; height:120px; position:absolute; bottom:56px; left:50%; margin-left:-56px; box-shadow: 0 0 8px rgb(0 0 0 / 10%); transition:.5s; transform: scale(0);}
.footer .foot_share a:hover div{ transform: scale(1);}

.footer ul{ width:64%; float:right;}
.footer li{ float:left; margin-right:3vw;}
.footer li:last-child{ margin-right:0;}
.footer li h4{ font-size:18px; line-height:18px; margin-bottom:15px; font-weight:bold;}
.footer li h4 a:hover{ color:#333;}
.footer li h5{ line-height:30px;}
.footer li h5 a:hover{ color:#215cae;}

.copy{ margin-top:60px;}
.copy_bg{ border-top:1px solid #ccc;}
.copy_bg .fl{ float:left; line-height:60px;}
.copy_bg .fr{ float:right; line-height:60px;}
.copy_bg p{ }
.copy_bg p a{ }
/* 精诚合作 */
#mould82035{
    position: relative;
    background: url(/image/hezuo.jpg) no-repeat;
    background-size: 100% 100%;
    height: 520px;
}
#mould82035 .cooperate_img_2{
    position: absolute;
    height: 50%;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
/*新闻*/
.news_active{background:#005aa3 !important;color:white;}
#mould82034 {
    padding-top: 100px;
}

#mould82034 h2 {
    text-align: center;
    font-size: 48px;
    font-weight: bold;
}

#mould82034 .tabs {
    width: 250px;
    display: flex;
    margin: 25px auto;
}

#mould82034 .tabs div {
    flex: 1;
    text-align: center;
    line-height: 40px;
    font-size: 22px;
}

#mould82034 .news_item {
    display: flex;
    margin-bottom: 50px;
}

#mould82034 .news_item img {
    width: 420px;
    height: 270px;
}

#mould82034 .news_item .news_info {
    margin: 0 150px 0 50px;
}

#mould82034 .news_right {
    width: 360px;
}

#mould82034 .date {
    margin: 30px 0;
    color: #005aa3;
}

#mould82034 .title {
    font-weight: bold;
    font-size: 20px;
    margin-bottom: 10px;
}

#mould82034 .news_info {
    width: 630px;
}

#mould82034 .content {
    margin-bottom: 25px;
}

#mould82034 a {
    padding: 5px;
    background: #005aa3;
    color: white;
    font-size: 16px;
}

#mould82034 .news_right h3 {
    font-size: 30px;
    font-weight: bold;
}

#mould82034 .news_right h3,
#mould82034 .news_right span {
    color: #005aa3;
}

#mould82034 .flex {
    justify-content: space-between;
}

#mould82034 .news_right span {
    line-height: 60px;
}

#mould82034 .news_right .news_right_rit .swiper-container {
    height: 1190px;
    margin-bottom: 20px;
}

#mould82034 .news_right .news_right_rit .swiper-slide {
    margin-bottom: 10px;
}

#mould82034 .tabs_1:hover,
#mould82034 .tabs_2:hover {
    color: white;
    background: #005aa3;
    font-weight: bold;
}

#mould82034 .news_title {
    margin: 10px 0;
}

/*荣誉*/
.honor_active{color:#005aa3 !important; font-weight:bold;}
#mould82033 {
    background: #f8f8f8;
    padding: 95px 0;
}

#mould82033 .head {
    font-size: 40px;
    font-weight: bold;
    color: #005aa3;
    position: relative;
    margin-bottom: 10px;
}

#mould82033 .head::before {
    content: "";
    width: 40px;
    height: 4px;
    position: absolute;
    left: 0;
    background: #e6700c;
    bottom: -10px;
}

#mould82033 .head::after {
    content: "";
    width: 40px;
    height: 4px;
    position: absolute;
    left: 40px;
    background: #005aa3;
    bottom: -10px;
}

#mould82033 .honor_left {
    display: flex;
    justify-content: space-between;
    flex-direction: column;
    
    width: 240px;
}

#mould82033 .item {
    margin-top: 60px;
    font-size: 20px;
    color: #b4b4b4;
}

#mould82033 .item:hover {
    color: #005aa3;
}

#mould82033 .item_1:hover,
#mould82033 .item_2:hover {
    font-weight: bold;
}

#mould82033 .more-three {
    color: #005aa3;
    display: flex;
}

#mould82033 .sanjiao {
    width: 0;
    height: 0;
    border-left: 8px solid #005aa3;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    margin: 3px 0 0 10px;
}

.flex {
    display: flex;
}

#mould82033 .honor_right {
    width: 85%;
    margin-top: 30px;
}

#mould82033 .swiper-slide {
    width: 310px !important;
    margin: 0 30px 0 0;
}





/*版心*/
.banxin {
    width: 1600px;
    margin: 0 auto;
}

@media screen and (max-width: 1680px) {
    .banxin {
        width: 96%;
    }
  #mould82032 .swiper-container {
    padding-left: 0 !important;

}
}
@media screen and (max-width: 1440px){
    .banxin {
           width: 94%;
    }
    #mould82032 .swiper-container {
    padding-left: 0 !important;

}
}

/*顶部导航*/
#mould82028 .navbars4 .logo {
    width: 400px;
}

/*logo大小*/
#mould82028 .navs li a {
    padding: 8px 15px;
}

/*导航文本边距*/
#mould82028 .navbars4 li:hover a {
    color: #005aa3;
    background: none;
}

/*导航文本悬浮样式*/
#mould82028 {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 9999;
    background: white;
  box-shadow:0 0 5px 0 #999；
}

.swiper-slide {
    width: 100%
}

/*轮播动效*/
#mould82029 .swiper-slide img {
    display: block;
    width: 100%;
    left: 0px;
    top: 0px;
    max-height: 1080px;
    object-fit: cover;
    position: relative;
    width: 100%;
    height: auto;
    transition: all 1s ease 2.5s;
    transform: perspective(1000px) translate3d(0, 0, 100px);
    display: block;
}

#mould82029 .swiper-slide.swiper-slide-active img {
    transition: all 5s ease 0s;
    transform: perspective(1000px) translate3d(0, 0, 0px);
}

#mould82029 .swiper-pagination-bullet-active{background:#fff;}
#mould82029 .swiper-pagination-bullet{background:#fff;}

/*公司简介*/
.info .top,
.info.left {
    display: flex;
}

/*左右排版*/
#mould82030 .left {
    display: flex;
    /*左右排版*/
    flex-wrap: wrap;
    /*允许子模块换行*/
    width: 800px;
    /*左边盒子宽度*/
}

/*一个 > 只能管子级 >*/
#mould82030 .left>div {
    width: 50%;
    margin-bottom: 10%;
    /*外边距-下*/
}
#mould82030 .right{margin: 0 0 50px 0;}
#mould82030 .left .strong {font-size: 54px;font-weight: bold;/*加粗也可以用数字表示600往上就是加粗*/color: #005aa3;}
#mould82030 .left .strong span{ }
#mould82030 .left .strong em {font-size: 16px;color: #333;}
#mould82030 .top{padding: 130px 0 0 0;}
#mould82030 .under div {line-height: 30px;text-indent: 2em;}

/*文本缩进*/
#mould82030 {
    background: url(/image/bg-jianjie.jpg) no-repeat;
    background-size: 100% 100%;
}

/*不重复出现*/
#mould82030 .under {
    padding-bottom: 40px;
}

#mould82031 {
    background: #f7f5f4;
    line-height: 100px;
    font-size: 20px;
}

#mould82031 a {
    color: #005aa3;
    display: flex;
}

#mould82031 .sanjiao {
    width: 0;
    height: 0;
    border-left: 10px solid #005aa3;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    margin: 40px 0 0 10px;
}

/*产品*/
#mould82032 {
    background: url(/image/cp-bg.jpg) no-repeat;
    background-size: 100% 100%;
    position: relative;
    margin-bottom: 440px;
}
#mould82032 .swiper-container {
    padding-left: 85px;

}
#mould82032 .swiper-product {
    position: absolute;
    max-width: 1600px;
    top: 200px;
    left: 50%;
    transform: translateX(-50%);
}

#mould82032 .bg_product {
    height: 316px;
    text-align: center;
    color: #fff;
}

#mould82032 .bg_product h2 {
    font-size: 54px;
    font-weight: bold;
    padding: 60px 0 40px 0;
}

#mould82032 .swiper-slide {
    margin: 0 auto;
    border-radius: 15px;
}

#mould82032 .swiper-slide .box_sha {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .2);
    width: 400px;
    border-radius: 15px;
}

#mould82032 .swiper-wrapper {
    padding-bottom: 10px;
    width: 400px;
}

#mould82032 .swiper-slide img {
    width: 400px;
    height: 400px;
    border-radius: 15px 15px 0 0;
}

#mould82032 .swiper-slide a {
    background: #005aa3;
    color: #fff;
    display: flex;
    justify-content: space-between;
    border-radius: 0 0 15px 15px;
    width: 400px;
}

#mould82032 .swiper-slide h2 {
    font-weight: bold;
    padding: 10px;
}

#mould82032 .sanjiao {
    width: 0;
    height: 0;
    border-left: 8px solid white;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    margin: 22px 0 0 10px;
}

#mould82032 .more_two {
    display: flex;
    line-height: 60px;
    margin-right: 10px;
}